/*
 *  DataPlotter.java
 * 
 *  Created on Apr 24, 2008, 10:38:16 PM
 */

package pl.edu.agh.ssm.monitor.plotter;

import pl.edu.agh.ssm.monitor.SessionMonitorView;
import pl.edu.agh.ssm.monitor.data.SessionData;

/**
 *
 * @author aneezka
 */
public interface DataPlotter <T extends SessionData> {

    public void plotNew(T data);
    
    public void plotUpdated(T data);
    
    public void plotRemoved(T data);
    
    public void prepareView(SessionMonitorView view);
    
    public void cleanView(SessionMonitorView view);
}
